需求: 当请求的目录是 /aaa/ 则把请求发送到机器a,当请求的目录为/bbb/则把请求发送到机器b,除了目录/aaa/与目录/bbb/外,其他的请求发送到机器b
的配置文件内容为:
|
|
1. 以上配置文件中的 aaa.com 以及 bbb.com 都是自定义的,随便写。
- upstream 中的server 可以写多个,例如
|
|
proxy_pass http://aaa.com/aaa/ 这里必须要加这个目录,不然就访问到根目录了。
实际上,上述配置文件中, localtion /bbb/ 部分是可以省略掉的,因为后边的 location / 已经包含了/bbb/,所以即使我们不去定义 localtion /bbb/ 也是会访问到 bbb.com 的。